#ifndef SKY_BOX_H
#define SKY_BOX_H

#include <string>
using std::string;

class SkyBox
{
private:
	unsigned int imageId[6];
public:
	enum 
	{
		SKY_LEFT = 0,
		SKY_BACK,
		SKY_RIGHT,
		SKY_FRONT,
		SKY_TOP,
		SKY_BOTTOM
	};
	SkyBox(string dirPath, string left = "left.png", string back = "back.png", string right = "right.png",
			string front = "front.png", string top = "top.png", string bottom = "bottom.png");
	~SkyBox();
	void draw(float factor);
};

#endif